#ifndef TIME_H
#define TIME_H

typedef long time_t;

typedef struct tm
{
	int tm_sec;     // 秒数 [0, 59]
	int tm_min;     // 分钟数 [0, 59]
	int tm_hour;    // 小时数 [0, 23]
	int tm_mday;    // 一个月中的第几天 [1, 31]
	int tm_mon;     // 月份数 [0, 11]
	int tm_year;    // 自1900起的年数
	int tm_wday;    // 一周中的第几天 [0, 6]
	int tm_yday;    // 一年中的第几天 [0, 365]
	int tm_isdst;   // 夏令时标志
	long __tm_gmtoff;   // 指定了日期变更线东面时区中UTC东部时区正秒数或UTC西部时区的负秒数
	const char *__tm_zone;    // 当前时区的名字
} tm;

time_t mktime (tm *tm);

#endif
